package br.ufc.apsoo.models;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "apartamento")
public class Apartamento {

	@Id
	@Column(name = "numero")
	private Integer numero;

	@ManyToOne(fetch = FetchType.EAGER)
	private TipoApartamento tipoApartamento;

	public Apartamento() {
		super();
		tipoApartamento = new TipoApartamento();
	}

	public Integer getNumero() {
		return numero;
	}

	public TipoApartamento getTipoApartamento() {
		return tipoApartamento;
	}

	public void setNumero(Integer numero) {
		this.numero = numero;
	}

	public void setTipoApartamento(TipoApartamento tipoApartamento) {
		this.tipoApartamento = tipoApartamento;
	}

}
